xen.git
21 years agobitkeeper revision 1.1159.224.8 (41f230af8MIrNZ0j3raPm-vgsd18GA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 10:53:35 +0000 (10:53 +0000)]
bitkeeper revision 1.1159.224.8 (41f230af8MIrNZ0j3raPm-vgsd18GA)

xcs fix from Yuji Tsuchimoto [nox@hiroshima-u.ac.jp]

21 years agobitkeeper revision 1.1159.224.7 (41f19067YZkt-A5NB4Oq_i9bgxUa7Q)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 23:29:43 +0000 (23:29 +0000)]
bitkeeper revision 1.1159.224.7 (41f19067YZkt-A5NB4Oq_i9bgxUa7Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.13 (41f19028mLwjhcmfYFv-mzcynrFuGw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 23:28:40 +0000 (23:28 +0000)]
bitkeeper revision 1.1159.223.13 (41f19028mLwjhcmfYFv-mzcynrFuGw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.225.1 (41f19001RQR4BW0TNzYlpfwik2LIFg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 23:28:01 +0000 (23:28 +0000)]
bitkeeper revision 1.1159.225.1 (41f19001RQR4BW0TNzYlpfwik2LIFg)

Documentation fix.

21 years agobitkeeper revision 1.1159.224.6 (41f151cby-4agnF_MdJ_L_DQDJjYbw)
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Jan 2005 19:02:35 +0000 (19:02 +0000)]
bitkeeper revision 1.1159.224.6 (41f151cby-4agnF_MdJ_L_DQDJjYbw)

another manual merge.

21 years agobitkeeper revision 1.1159.224.5 (41f14ef5rOG9bCYLcvdZA7IP1BEjng)
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Jan 2005 18:50:29 +0000 (18:50 +0000)]
bitkeeper revision 1.1159.224.5 (41f14ef5rOG9bCYLcvdZA7IP1BEjng)

manual merge

21 years agobitkeeper revision 1.1159.223.12 (41f14d3cE4GADmEAEr6XE9nXX4dyGw)
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Jan 2005 18:43:08 +0000 (18:43 +0000)]
bitkeeper revision 1.1159.223.12 (41f14d3cE4GADmEAEr6XE9nXX4dyGw)

Common-code cleanups. Moved arch-specific code out into arch/x86
and asm-x86.

21 years agobitkeeper revision 1.1159.224.4 (41f06da8Jxtc-BtgSecZ0k3NlNY9Bw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 02:49:12 +0000 (02:49 +0000)]
bitkeeper revision 1.1159.224.4 (41f06da8Jxtc-BtgSecZ0k3NlNY9Bw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.11 (41f0642dZhTGBhGAWv7_RECYAOxMhA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 02:08:45 +0000 (02:08 +0000)]
bitkeeper revision 1.1159.223.11 (41f0642dZhTGBhGAWv7_RECYAOxMhA)

Update defconfig for linux 2.4.29

21 years agobitkeeper revision 1.1159.223.10 (41f05576mLJU5r_ZB3CGtm3RmSasYg)
iap10@freefall.cl.cam.ac.uk [Fri, 21 Jan 2005 01:05:58 +0000 (01:05 +0000)]
bitkeeper revision 1.1159.223.10 (41f05576mLJU5r_ZB3CGtm3RmSasYg)

Fix linux 2.4.29 bug

21 years agobitkeeper revision 1.1159.223.9 (41f05020SfVtxET_96qMp22pZ-tmOA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 00:43:12 +0000 (00:43 +0000)]
bitkeeper revision 1.1159.223.9 (41f05020SfVtxET_96qMp22pZ-tmOA)

Update defconfig-xen0 for linux 2.4.29

21 years agobitkeeper revision 1.1159.223.8 (41f04ee28OyElXpjo4VeyXy925falg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 00:37:54 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.223.8 (41f04ee28OyElXpjo4VeyXy925falg)

Upgrade to linux 2.4.29

21 years agobitkeeper revision 1.1159.224.3 (41f02e490kpSofHA0mGdhL54XCyaXA)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Jan 2005 22:18:49 +0000 (22:18 +0000)]
bitkeeper revision 1.1159.224.3 (41f02e490kpSofHA0mGdhL54XCyaXA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.7 (41f02e18RcwEdT0BXMaReeOUBf3KVw)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Jan 2005 22:18:00 +0000 (22:18 +0000)]
bitkeeper revision 1.1159.223.7 (41f02e18RcwEdT0BXMaReeOUBf3KVw)

timer_tsc.c, time.c:
  Fix time restore bug.

21 years agobitkeeper revision 1.1159.224.2 (41ee77e18OOk0KBi4oHdlAKXiDtTxw)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 15:08:17 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.224.2 (41ee77e18OOk0KBi4oHdlAKXiDtTxw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.6 (41ee77cbILw-JaVF0uno2Fd5_A-GiQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 15:07:55 +0000 (15:07 +0000)]
bitkeeper revision 1.1159.223.6 (41ee77cbILw-JaVF0uno2Fd5_A-GiQ)

Fix error path in console-driver initilaisation. Remove module
destructor as the console driver cannot be built as a module.

21 years agobitkeeper revision 1.1159.224.1 (41ee68d4iOEoyHdApN-MaOPPSb1xKg)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 14:04:04 +0000 (14:04 +0000)]
bitkeeper revision 1.1159.224.1 (41ee68d4iOEoyHdApN-MaOPPSb1xKg)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.5 (41ee68b5s7SXOX6FRHT9GQ92WWOtRA)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 14:03:33 +0000 (14:03 +0000)]
bitkeeper revision 1.1159.223.5 (41ee68b5s7SXOX6FRHT9GQ92WWOtRA)

Truncate the e820 RAM map to 4GB maximum on 32-bit x86.
We don't support PAE36 mode.

21 years agobitkeeper revision 1.1159.212.22 (41ee20131dSkJwS4ElWa61syAlMc-g)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 08:53:39 +0000 (08:53 +0000)]
bitkeeper revision 1.1159.212.22 (41ee20131dSkJwS4ElWa61syAlMc-g)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.4 (41ee1ff3MuvZmbN8TXMWZl0WCI4yMg)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 08:53:07 +0000 (08:53 +0000)]
bitkeeper revision 1.1159.223.4 (41ee1ff3MuvZmbN8TXMWZl0WCI4yMg)

Clean up buddy allocator, as suggested by Rusty Russell.

21 years agobitkeeper revision 1.1159.223.3 (41ee1be1xhzN-ZQVYs7w2xZ2OtDl1w)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 08:35:45 +0000 (08:35 +0000)]
bitkeeper revision 1.1159.223.3 (41ee1be1xhzN-ZQVYs7w2xZ2OtDl1w)

Fix 2.4 highmem build.

21 years agobitkeeper revision 1.1159.223.2 (41ed3b32oUZznRTHk1xuGyZVTcWuvg)
sos22@douglas.cl.cam.ac.uk [Tue, 18 Jan 2005 16:37:06 +0000 (16:37 +0000)]
bitkeeper revision 1.1159.223.2 (41ed3b32oUZznRTHk1xuGyZVTcWuvg)

Get the domain to access from the right element of the union when setting up
VM assists.

21 years agobitkeeper revision 1.1159.212.21 (41eced4bEkAMraEcwbENPomgklaetA)
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Jan 2005 11:04:43 +0000 (11:04 +0000)]
bitkeeper revision 1.1159.212.21 (41eced4bEkAMraEcwbENPomgklaetA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.223.1 (41eced1denT_MsS4LtXTQroXHucvZA)
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Jan 2005 11:03:57 +0000 (11:03 +0000)]
bitkeeper revision 1.1159.223.1 (41eced1denT_MsS4LtXTQroXHucvZA)

Fix small-packet delivery in netback driver.

21 years agobitkeeper revision 1.1159.212.20 (41ece232WVq_Sbxob_FgxgLf7iHBfg)
akw27@labyrinth.cl.cam.ac.uk [Tue, 18 Jan 2005 10:17:22 +0000 (10:17 +0000)]
bitkeeper revision 1.1159.212.20 (41ece232WVq_Sbxob_FgxgLf7iHBfg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.212.19 (41ec2d75cTk16ofe1k0D-wNSjjxv8A)
cl349@arcadians.cl.cam.ac.uk [Mon, 17 Jan 2005 21:26:13 +0000 (21:26 +0000)]
bitkeeper revision 1.1159.212.19 (41ec2d75cTk16ofe1k0D-wNSjjxv8A)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.212.18 (41ebe1caQQ_SlJestrvsT95t1oER-Q)
cl349@arcadians.cl.cam.ac.uk [Mon, 17 Jan 2005 16:03:22 +0000 (16:03 +0000)]
bitkeeper revision 1.1159.212.18 (41ebe1caQQ_SlJestrvsT95t1oER-Q)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.217.20 (41ebdda5ZO9YBU_VHuSh0IwgcQe0Ng)
cl349@arcadians.cl.cam.ac.uk [Mon, 17 Jan 2005 15:45:41 +0000 (15:45 +0000)]
bitkeeper revision 1.1159.217.20 (41ebdda5ZO9YBU_VHuSh0IwgcQe0Ng)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-merge

21 years agobitkeeper revision 1.1159.222.1 (41ebdd9btvi-aV_bkwfCgKSenC9XbQ)
cl349@arcadians.cl.cam.ac.uk [Mon, 17 Jan 2005 15:45:31 +0000 (15:45 +0000)]
bitkeeper revision 1.1159.222.1 (41ebdd9btvi-aV_bkwfCgKSenC9XbQ)

Add an optional parameter (vcpus) to the xc_linux_build function replacing
the getenv() previously used and removing the requirement of using maxcpus
kernel parameter to limit the number of virtual cpus a guest uses.  The value
can now be controlled in the domain configuration files.

The default value of 1 is set in XenDomainInfo.py but is overridden by
parsing the config value.

Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
21 years agobitkeeper revision 1.1159.217.19 (41ebbeff1WlznMQAbyxtY7zh9qY-_g)
kaf24@scramble.cl.cam.ac.uk [Mon, 17 Jan 2005 13:34:55 +0000 (13:34 +0000)]
bitkeeper revision 1.1159.217.19 (41ebbeff1WlznMQAbyxtY7zh9qY-_g)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.100 (41ebbee2RjlL1wu1Hj5Chq-Ma_yd4Q)
kaf24@scramble.cl.cam.ac.uk [Mon, 17 Jan 2005 13:34:26 +0000 (13:34 +0000)]
bitkeeper revision 1.1159.170.100 (41ebbee2RjlL1wu1Hj5Chq-Ma_yd4Q)

Send a fake ARP reply when bringing up an IP address on a VIF.
Should flush stale switch/router state.

21 years agobitkeeper revision 1.1159.170.99 (41eb7325xet5XQ2BbrNnK2ynj_F4XQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 17 Jan 2005 08:11:17 +0000 (08:11 +0000)]
bitkeeper revision 1.1159.170.99 (41eb7325xet5XQ2BbrNnK2ynj_F4XQ)

Change __initcall to module_init as suggested by Rusty Russel

21 years agobitkeeper revision 1.1159.170.98 (41eb7022BZw59EpgaLvlhtpw0-IuGQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 17 Jan 2005 07:58:26 +0000 (07:58 +0000)]
bitkeeper revision 1.1159.170.98 (41eb7022BZw59EpgaLvlhtpw0-IuGQ)

Add NE2K to default xen0/xenU 2.6 config

21 years agobitkeeper revision 1.1159.217.18 (41ea5633KLfjrmzpi1tzeYsbJqWJOw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 16 Jan 2005 11:55:31 +0000 (11:55 +0000)]
bitkeeper revision 1.1159.217.18 (41ea5633KLfjrmzpi1tzeYsbJqWJOw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Jan 2005 16:21:21 +0000 (16:21 +0000)]
bitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)

Documentation of xc.h library
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
21 years agobitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Jan 2005 11:18:02 +0000 (11:18 +0000)]
bitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)

Symptom:
When using a udev-based dom0, if you try to create a domU with a virtual
sda device and you do not have a local scsi device xm create fails.

Fix:
When using udev, only the device nodes needed are made.  The follow
patch changes Xend to return a device number based on:

http://www.lanana.org/docs/device-list/devices.txt

For sd and hd devices if stat() fails.  It was tested against both 2.0.2
and 2.0.3.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
21 years agobitkeeper revision 1.1159.217.17 (41e80727RATVR7CCn-A5xanZXzrSfg)
sos22@douglas.cl.cam.ac.uk [Fri, 14 Jan 2005 17:53:43 +0000 (17:53 +0000)]
bitkeeper revision 1.1159.217.17 (41e80727RATVR7CCn-A5xanZXzrSfg)

Merge

21 years agobitkeeper revision 1.1159.170.95 (41e806c1QTDH4lQM5LGTCWlIJEeiSw)
sos22@douglas.cl.cam.ac.uk [Fri, 14 Jan 2005 17:52:01 +0000 (17:52 +0000)]
bitkeeper revision 1.1159.170.95 (41e806c1QTDH4lQM5LGTCWlIJEeiSw)

machine_to_phys_mapping isn't direct mapped, and so we can't call virt_to_phys
on it.  Make sure that we don't.

21 years agobitkeeper revision 1.1159.217.16 (41e78585MdlpNrs3tGvODh4pReIzpg)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Jan 2005 08:40:37 +0000 (08:40 +0000)]
bitkeeper revision 1.1159.217.16 (41e78585MdlpNrs3tGvODh4pReIzpg)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.94 (41e7844cyG1BmL1dUF848HyZ7mu87A)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Jan 2005 08:35:24 +0000 (08:35 +0000)]
bitkeeper revision 1.1159.170.94 (41e7844cyG1BmL1dUF848HyZ7mu87A)

Tweaks from Dan Magenheimer.

21 years agobitkeeper revision 1.1159.217.15 (41e67551cqukZiNFG0h_Hnw0bfuneA)
mafetter@fleming.research [Thu, 13 Jan 2005 13:19:13 +0000 (13:19 +0000)]
bitkeeper revision 1.1159.217.15 (41e67551cqukZiNFG0h_Hnw0bfuneA)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work.combined

21 years agobitkeeper revision 1.1159.220.3 (41e670c37jmaTxUns3KlvsbVRCg-UA)
mafetter@fleming.research [Thu, 13 Jan 2005 12:59:47 +0000 (12:59 +0000)]
bitkeeper revision 1.1159.220.3 (41e670c37jmaTxUns3KlvsbVRCg-UA)

The getdomaininfo hypercall now listens to the exec_domain parameter
that was already passed to it, and performs some basic sanity checking.

Added exec_domain (aka vcpu) parameters to xc_domain_getfullinfo()
and xc_domain_get_cpu_usage().

21 years agobitkeeper revision 1.1159.220.2 (41e6700bFJzLjEYlNh48j_cSTbRy9A)
mafetter@fleming.research [Thu, 13 Jan 2005 12:56:43 +0000 (12:56 +0000)]
bitkeeper revision 1.1159.220.2 (41e6700bFJzLjEYlNh48j_cSTbRy9A)

Code duplication cleanup: remove a number of duplicate identical
static functions in xc_*_{build,restore}.c, replaced with single
(non-static) copy in xc_private.c

21 years agobitkeeper revision 1.1159.220.1 (41e66ddeA0CJszasxjuqNRCCZpTReQ)
mafetter@fleming.research [Thu, 13 Jan 2005 12:47:26 +0000 (12:47 +0000)]
bitkeeper revision 1.1159.220.1 (41e66ddeA0CJszasxjuqNRCCZpTReQ)

Added "make TAGS" for libxc

21 years agobitkeeper revision 1.1159.217.14 (41e6620e1bqDGxYXJ_4L3rtRz9G5sQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Jan 2005 11:57:02 +0000 (11:57 +0000)]
bitkeeper revision 1.1159.217.14 (41e6620e1bqDGxYXJ_4L3rtRz9G5sQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Jan 2005 11:56:17 +0000 (11:56 +0000)]
bitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)

Add VIF-routing capability to xend. The default is still to bridge.

21 years agobitkeeper revision 1.1159.217.13 (41e6471dUF4ZPqbyKJDMLLiBCdERnw)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Jan 2005 10:02:05 +0000 (10:02 +0000)]
bitkeeper revision 1.1159.217.13 (41e6471dUF4ZPqbyKJDMLLiBCdERnw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.92 (41e64706rQEeEkbb1iQ8WhbAgZNBFQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Jan 2005 10:01:42 +0000 (10:01 +0000)]
bitkeeper revision 1.1159.170.92 (41e64706rQEeEkbb1iQ8WhbAgZNBFQ)

Clean up string functions (memcpy/memset).

21 years agobitkeeper revision 1.1159.217.12 (41e53bd9y3GpK3IRHZDW920VkztFhg)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 15:01:45 +0000 (15:01 +0000)]
bitkeeper revision 1.1159.217.12 (41e53bd9y3GpK3IRHZDW920VkztFhg)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.91 (41e53b7eEag3oyhnsSlzeQJHgcNl0A)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 15:00:14 +0000 (15:00 +0000)]
bitkeeper revision 1.1159.170.91 (41e53b7eEag3oyhnsSlzeQJHgcNl0A)

Yet another seg-fixup fix. I was wrong about opcodes A0 and A2. :-(

21 years agobitkeeper revision 1.1159.217.11 (41e53201qUtmmtHeC4YDtVEOdzLYFQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 14:19:45 +0000 (14:19 +0000)]
bitkeeper revision 1.1159.217.11 (41e53201qUtmmtHeC4YDtVEOdzLYFQ)

manual merge

21 years agobitkeeper revision 1.1159.170.90 (41e53190NTwQxrBNj2UypCRVNj7fyQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 14:17:52 +0000 (14:17 +0000)]
bitkeeper revision 1.1159.170.90 (41e53190NTwQxrBNj2UypCRVNj7fyQ)

More seg-fixup cleanups and safety fixes.

21 years agobitkeeper revision 1.1159.217.10 (41e4efd62HR6KHx5S8553JDf-xT3zg)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 09:37:26 +0000 (09:37 +0000)]
bitkeeper revision 1.1159.217.10 (41e4efd62HR6KHx5S8553JDf-xT3zg)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.89 (41e4ef8aHmcX3lP2zVDZBpN59cSX6A)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 09:36:10 +0000 (09:36 +0000)]
bitkeeper revision 1.1159.170.89 (41e4ef8aHmcX3lP2zVDZBpN59cSX6A)

Python packages always install to ${prefix}/us/lib/python/xen/...

21 years agobitkeeper revision 1.1159.219.1 (41e4eca6eauLGi5osqpDb_OmwLgatA)
akw27@labyrinth.cl.cam.ac.uk [Wed, 12 Jan 2005 09:23:50 +0000 (09:23 +0000)]
bitkeeper revision 1.1159.219.1 (41e4eca6eauLGi5osqpDb_OmwLgatA)

Some fixes and cleanups to the blktap code.

21 years agobitkeeper revision 1.1159.217.9 (41e4ea41-PFvthJ_X2r27xBL8jEH1g)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Jan 2005 09:13:37 +0000 (09:13 +0000)]
bitkeeper revision 1.1159.217.9 (41e4ea41-PFvthJ_X2r27xBL8jEH1g)

Fix tools compilation.

21 years agobitkeeper revision 1.1159.217.8 (41e454818hx7mN7uWLClM4tuMNwT5g)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 22:34:41 +0000 (22:34 +0000)]
bitkeeper revision 1.1159.217.8 (41e454818hx7mN7uWLClM4tuMNwT5g)

Makefile:
  Build ioemu portion of full-virt system.

21 years agobitkeeper revision 1.1159.170.88 (41e40aabxibPpD_1eE9lN1b5voyV1A)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 17:19:39 +0000 (17:19 +0000)]
bitkeeper revision 1.1159.170.88 (41e40aabxibPpD_1eE9lN1b5voyV1A)

added tag RELEASE-2.0.3

21 years agobitkeeper revision 1.1159.217.7 (41e40a8a8w0kvbUwccr9zxqfoY0sLQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 17:19:06 +0000 (17:19 +0000)]
bitkeeper revision 1.1159.217.7 (41e40a8a8w0kvbUwccr9zxqfoY0sLQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.88 (41e40a79WiEU5QHfBOoYWsZfrMacOw)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 17:18:49 +0000 (17:18 +0000)]
bitkeeper revision 1.1159.170.88 (41e40a79WiEU5QHfBOoYWsZfrMacOw)

Re-fix segment fixup code for Linux 2.4.

21 years agobitkeeper revision 1.1159.217.6 (41e403c1Mm1w4avs8HEIsaiwdjkApw)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:50:09 +0000 (16:50 +0000)]
bitkeeper revision 1.1159.217.6 (41e403c1Mm1w4avs8HEIsaiwdjkApw)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.87 (41e403a3b9YzrwLBMzUP1m_iQQGMJQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:49:39 +0000 (16:49 +0000)]
bitkeeper revision 1.1159.170.87 (41e403a3b9YzrwLBMzUP1m_iQQGMJQ)

Allow building of kernels with no module support.

21 years agobitkeeper revision 1.1159.217.5 (41e3fd80-YwWnx2lwk_nYltmgmi0QA)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:23:28 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.217.5 (41e3fd80-YwWnx2lwk_nYltmgmi0QA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.86 (41e3fd65TtkEYx3KIbWa91Ujgovqmg)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:23:01 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.170.86 (41e3fd65TtkEYx3KIbWa91Ujgovqmg)

added tag RELEASE-2.0.3

21 years agobitkeeper revision 1.1159.170.86 (41e3fd60buTFRdRYvoTdB-SEFDg4cQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 16:22:56 +0000 (16:22 +0000)]
bitkeeper revision 1.1159.170.86 (41e3fd60buTFRdRYvoTdB-SEFDg4cQ)

Segment-flip (TLS) cleanups and fixes. Now can boot FC3 with /lib/tls
in place and it does not hang.

21 years agobitkeeper revision 1.1159.217.4 (41e3e505Zh28C6DlwmocaVnUyA-BcA)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 14:39:01 +0000 (14:39 +0000)]
bitkeeper revision 1.1159.217.4 (41e3e505Zh28C6DlwmocaVnUyA-BcA)

remove hard tabs

21 years agobitkeeper revision 1.1159.217.3 (41e3e41d3THhxhJrWMZu3Arcs8K-Rw)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 14:35:09 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.217.3 (41e3e41d3THhxhJrWMZu3Arcs8K-Rw)

Manual merge

21 years agobitkeeper revision 1.1159.170.85 (41e3e2f9yjG4A65d-L23jd66Wzw4bQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 14:30:17 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.170.85 (41e3e2f9yjG4A65d-L23jd66Wzw4bQ)

Minor blkfront cleanups and clarifications.

21 years agobitkeeper revision 1.1159.170.84 (41e3c19eI5ZXVQF3n7WXpuEpeNnpjA)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 12:07:58 +0000 (12:07 +0000)]
bitkeeper revision 1.1159.170.84 (41e3c19eI5ZXVQF3n7WXpuEpeNnpjA)

added tag RELEASE-2.0.3

21 years agobitkeeper revision 1.1159.217.2 (41e3bb8ebh7B5VbNMpdDOfs7z982kw)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 11:42:06 +0000 (11:42 +0000)]
bitkeeper revision 1.1159.217.2 (41e3bb8ebh7B5VbNMpdDOfs7z982kw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.218.1 (41e3bb84y5sV55DN1DoraDUQU096Qw)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Jan 2005 11:41:56 +0000 (11:41 +0000)]
bitkeeper revision 1.1159.218.1 (41e3bb84y5sV55DN1DoraDUQU096Qw)

More privileged-instruction emulation. We now handle CLTS and MOV
to/from CRn.

21 years agobitkeeper revision 1.1159.217.1 (41e2ffe6fPYJ64PJlBbjQaLbd8AFuQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Jan 2005 22:21:26 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.217.1 (41e2ffe6fPYJ64PJlBbjQaLbd8AFuQ)

Many files:
  Device models imported from BOCHS, courtesy of Arun Sharma [arun.sharma@intel.com]
  new file

21 years agobitkeeper revision 1.1159.212.17 (41e2586fcTNdZel4G3t7uM9WciKdFA)
cl349@arcadians.cl.cam.ac.uk [Mon, 10 Jan 2005 10:26:55 +0000 (10:26 +0000)]
bitkeeper revision 1.1159.212.17 (41e2586fcTNdZel4G3t7uM9WciKdFA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.212.16 (41e01ab3GwknrjQOHireofF2v7SlCQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:38:59 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.212.16 (41e01ab3GwknrjQOHireofF2v7SlCQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.84 (41e01a98vOonZ_L1cH8hpqMPPdMZBg)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:38:32 +0000 (17:38 +0000)]
bitkeeper revision 1.1159.170.84 (41e01a98vOonZ_L1cH8hpqMPPdMZBg)

sysrq fix for 2.4.

21 years agobitkeeper revision 1.1159.212.15 (41e018c27QJF9gv30Jwas6mGk0VDgA)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:30:42 +0000 (17:30 +0000)]
bitkeeper revision 1.1159.212.15 (41e018c27QJF9gv30Jwas6mGk0VDgA)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.83 (41e018a8GZXpwMHfGSHGmgyM2JmjSQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:30:16 +0000 (17:30 +0000)]
bitkeeper revision 1.1159.170.83 (41e018a8GZXpwMHfGSHGmgyM2JmjSQ)

Doc update from John Griffin.

21 years agobitkeeper revision 1.1159.212.14 (41e016e0WABx7Lr5PD8jIm9NC3fw7g)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:22:40 +0000 (17:22 +0000)]
bitkeeper revision 1.1159.212.14 (41e016e0WABx7Lr5PD8jIm9NC3fw7g)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.82 (41e015f4JgNe4YTschd0_g0exH4QQw)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Jan 2005 17:18:44 +0000 (17:18 +0000)]
bitkeeper revision 1.1159.170.82 (41e015f4JgNe4YTschd0_g0exH4QQw)

Turn off strict PCI base-address poking checks. May help video-card
compatibility. May revert this patch if not.

21 years agobitkeeper revision 1.1159.170.81 (41df3d62qbgOxejO_eV2MdPu54MhSA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 8 Jan 2005 01:54:42 +0000 (01:54 +0000)]
bitkeeper revision 1.1159.170.81 (41df3d62qbgOxejO_eV2MdPu54MhSA)

Revert bogus shadow 'fix'.

21 years agobitkeeper revision 1.1159.212.13 (41df3794swb64JdEQfvPveHTBypSAg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 8 Jan 2005 01:29:56 +0000 (01:29 +0000)]
bitkeeper revision 1.1159.212.13 (41df3794swb64JdEQfvPveHTBypSAg)

Revert bogus shadow mode 'fix'.

21 years agobitkeeper revision 1.1159.212.12 (41df1781YQ4wbDZYbKztywTKIqxb6A)
iap10@labyrinth.cl.cam.ac.uk [Fri, 7 Jan 2005 23:13:05 +0000 (23:13 +0000)]
bitkeeper revision 1.1159.212.12 (41df1781YQ4wbDZYbKztywTKIqxb6A)

Fix botched application of vmx xend patch

21 years agobitkeeper revision 1.1159.212.11 (41decdbd8TPAvL-MaZNJDOO3L7L6MQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 7 Jan 2005 17:58:21 +0000 (17:58 +0000)]
bitkeeper revision 1.1159.212.11 (41decdbd8TPAvL-MaZNJDOO3L7L6MQ)

Fix CONFIG_MAGIC_SYSRQ compile issue with Linux 2.4 kernel.

21 years agobitkeeper revision 1.1159.212.10 (41dde8b1uPUodrtnTKejSUrLg-fcoQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 7 Jan 2005 01:41:05 +0000 (01:41 +0000)]
bitkeeper revision 1.1159.212.10 (41dde8b1uPUodrtnTKejSUrLg-fcoQ)

xend extensiosn for VMX guests

21 years agobitkeeper revision 1.1159.212.9 (41dde2eagwOCuLzt_7mdSFXqA992dg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 7 Jan 2005 01:16:26 +0000 (01:16 +0000)]
bitkeeper revision 1.1159.212.9 (41dde2eagwOCuLzt_7mdSFXqA992dg)

VMX bug fixes - disable errant safety check.

21 years agobitkeeper revision 1.1159.212.8 (41ddcdedA_y3YPCIz7quwuaHg2Lhng)
iap10@labyrinth.cl.cam.ac.uk [Thu, 6 Jan 2005 23:46:53 +0000 (23:46 +0000)]
bitkeeper revision 1.1159.212.8 (41ddcdedA_y3YPCIz7quwuaHg2Lhng)

VMX bug fixes.

21 years agobitkeeper revision 1.1159.216.1 (41ddad0e-Lfw2xcLDHNh31b3hdh-AA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 21:26:38 +0000 (21:26 +0000)]
bitkeeper revision 1.1159.216.1 (41ddad0e-Lfw2xcLDHNh31b3hdh-AA)

entry.S:
  Additional fix to critical section fixup code.

21 years agobitkeeper revision 1.1159.170.80 (41dda4b36HJxwMUYJh_Pm07DVKiC2g)
iap10@labyrinth.cl.cam.ac.uk [Thu, 6 Jan 2005 20:50:59 +0000 (20:50 +0000)]
bitkeeper revision 1.1159.170.80 (41dda4b36HJxwMUYJh_Pm07DVKiC2g)

Patch from Leendert van Doorn leendert@watson.ibm.com to fix bug that was effecting mapping of IO pages when Xen was built with certain versions of gcc.

21 years agobitkeeper revision 1.1159.212.7 (41dda285BvmhILeGv4rnjJ6N_psxaA)
iap10@labyrinth.cl.cam.ac.uk [Thu, 6 Jan 2005 20:41:41 +0000 (20:41 +0000)]
bitkeeper revision 1.1159.212.7 (41dda285BvmhILeGv4rnjJ6N_psxaA)

Patch from Leendert van Doorn leendert@watson.ibm.com to fix bug that was effecting mapping of IO pages when Xen was built with certain versions of gcc.

21 years agobitkeeper revision 1.1159.212.6 (41dd945bGeh1Ty0PqE-KiyLfzD5xgg)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:41:15 +0000 (19:41 +0000)]
bitkeeper revision 1.1159.212.6 (41dd945bGeh1Ty0PqE-KiyLfzD5xgg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk

21 years agobitkeeper revision 1.1159.215.1 (41dd9440RCB9O49X9bZlfiHbEEgFKA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:40:48 +0000 (19:40 +0000)]
bitkeeper revision 1.1159.215.1 (41dd9440RCB9O49X9bZlfiHbEEgFKA)

process.c:
  Disable preemption before reading smp_processor_id.

21 years agobitkeeper revision 1.1159.212.5 (41dd8c833VN1DSNo5vb1QUlsjz5GyA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:07:47 +0000 (19:07 +0000)]
bitkeeper revision 1.1159.212.5 (41dd8c833VN1DSNo5vb1QUlsjz5GyA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-tmp

21 years agobitkeeper revision 1.1159.214.1 (41dd8c75RVtwpavnAwZ9VEuLjJomuA)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 19:07:33 +0000 (19:07 +0000)]
bitkeeper revision 1.1159.214.1 (41dd8c75RVtwpavnAwZ9VEuLjJomuA)

entry.S:
  Fixup critical region fixup code for smp guests.

21 years agobitkeeper revision 1.1159.212.4 (41dd3c5fTm4eCHEfEnGmThdbM-wOQg)
cl349@arcadians.cl.cam.ac.uk [Thu, 6 Jan 2005 13:25:51 +0000 (13:25 +0000)]
bitkeeper revision 1.1159.212.4 (41dd3c5fTm4eCHEfEnGmThdbM-wOQg)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-unstable.bk

21 years agobitkeeper revision 1.1159.213.2 (41dc5bb8NoFeyC8xMcZdstILsQ-Tqg)
iap10@labyrinth.cl.cam.ac.uk [Wed, 5 Jan 2005 21:27:20 +0000 (21:27 +0000)]
bitkeeper revision 1.1159.213.2 (41dc5bb8NoFeyC8xMcZdstILsQ-Tqg)

patch from Leendert van Doorn <leendert@watson.ibm.com>

Hyperthreading on VMX is broken in the xeno-unstable.bk tree. The diff
below fixes this.
It turns out that the mtrr code clears too many bits, some of them cause
Xen to crash. Being a bit more precise fixes the problem.

21 years agobitkeeper revision 1.1159.213.1 (41dac6c7UY1XYRN99_YcfnduZgOOkA)
cl349@arcadians.cl.cam.ac.uk [Tue, 4 Jan 2005 16:39:35 +0000 (16:39 +0000)]
bitkeeper revision 1.1159.213.1 (41dac6c7UY1XYRN99_YcfnduZgOOkA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-unstable.bk-merge

21 years agobitkeeper revision 1.1159.212.3 (41da81905Ftkk0Mw5Oh9JMpyAopNkQ)
cl349@arcadians.cl.cam.ac.uk [Tue, 4 Jan 2005 11:44:16 +0000 (11:44 +0000)]
bitkeeper revision 1.1159.212.3 (41da81905Ftkk0Mw5Oh9JMpyAopNkQ)

Makefile:
  Remove extraneous text after `endif'.

21 years agobitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)
mwilli2@equilibrium.research [Tue, 4 Jan 2005 03:21:02 +0000 (03:21 +0000)]
bitkeeper revision 1.1159.170.79 (41da0b9euJEutyxkK6O6_20FgU0cQQ)

Add help target to top level makefile.

21 years agobitkeeper revision 1.1159.212.2 (41d82a12UeppHGr0P0rVzZPBqooWzQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 2 Jan 2005 17:06:26 +0000 (17:06 +0000)]
bitkeeper revision 1.1159.212.2 (41d82a12UeppHGr0P0rVzZPBqooWzQ)

Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk

21 years agobitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)
kaf24@scramble.cl.cam.ac.uk [Sun, 2 Jan 2005 17:05:44 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.170.78 (41d829e8lHqACg7gEEHdWaU-Jb1YdQ)

Network driver fixes.